.lista-fotos {
    display:block;	
	width:700px;
}

.lista-fotos-total {
    display:block;  
    width:850px;
}

#lista-fotos ul {
    list-style-type: none;
}


.caixa-foto {
	margin:10px;
	width:100%;
    height: 500px;
    background: gray;
    
}

.cadro-foto {
    width:430px;
    height: 460px;
    background: white;
    text-align: left;
    float:left;
    margin:0.44em;
    padding:10px;
    overflow: hidden;
}

.cadro-foto img {
	margin:0 auto;
	display:block;
	border:1px solid black;
	float:left;
	width:400px;
	/*margin-top:3px;
	margin-right:10px;*/
	overflow: hidden;
	
}

.cadro-foto .titulo {
	padding:5px;
	float:left;
	margin:0 auto;
}

.descricion-foto {
	float:left;
	width:300px;
}

.descricion-foto p {
	color:gray;
	margin:0;
	margin-left:10px;
	font-size:12px;
}

.descricion-foto .pe {
    color:black;
    font-size:10px;
    font-style: italic;
}




.contido-foto {
font-size:1.2em;
margin:0 auto;
padding:0;
position:relative;
/*width:980px;*/
overflow: hidden;
padding:20px;
display: block;
}

img.foto-recadro {
background:none repeat scroll 0 0 white;
border:1px solid #cecece;
padding:10px;
float:left;
}

